package com.alien.admin.modules.utils;

import lombok.Data;

/**
 * Copyright (C), 2014-2021, 厦门神州鹰软件科技有限公司
 * FileName: ServerInfo
 *
 * @author: zengzf
 * Date:     2021/10/8 10:49
 * Description: 对应配置文件中的服务信息配置节点
 * History:
 */
@Data
public class ServerInfo {

    /**
     * gitlab中的项目名不一样和yml配置文件中项目名一致！
     */
    private String name;
    private String healthCheckPath;
    private Integer podReplicas;

    /**
     * 后端项目的配置
     */

    private String applicationDir;
    private String applicationTarget;

    /**
     *  前端项目的配置
     */

    private String nginxUpstream;
    private String nginxLocation;
    private String nginxProxyPass;

    /**
     *
     * jar      -->   jar
     * tomcat   -->   tomcat
     * front    -->   vue
     *
     */
    private String type;

    /**
     * tomcat会配置这次参数
     */
    private String javaOpt;
}

